voodoo priest - French English Dictionary